Integrated PVM Framework Supports Heterogeneous Network Computing

نویسندگان

  • Jack J. Dongarra
  • G. A. Geist
  • Robert Manchek
  • V. S. Sunderam
چکیده

The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scienti c computations. Under PVM, a user-de ned grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Con guring a personal parallel virtual computer involves simply listing the names of the machines in a le that is read when PVM is started. Applications can be written in Fortran 77 or C and parallelized by use of message-passing constructs common to most distributed-memory computers. With the use of messages sent over the network, multiple tasks of an application can cooperate to solve a problem in parallel. This article discusses components of PVM, including the programs and library of interface routines. It summarizes the characteristics of appropriate applications and discusses the current status and availability of PVM. In addition, the article introduces a recent extension to PVM known as the Heterogeneous Network Computing Environment (HeNCE).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Heterogeneous Network Computing: PVM

The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scientiic computations. Under PVM, a user-deened grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Connguring a personal parallel virtual computer involves simply lis...

متن کامل

PVM–based Training of Large Neural Architectures

In this paper a methodology for parallelizing neural network training algorithms is described, based on the parallel evaluation of the error function and gradient using the Parallel Virtual Machine (PVM). PVM is an integrated set of software tools and libraries that emulates a general–purpose, flexible, heterogeneous concurrent computing framework on interconnected computers of varied architect...

متن کامل

PVM: A Framework for Parallel Distributed Computing

The PVM system is a programming environment for the development and execution of large concurrent or parallel applications that consist of many interacting, but relatively independent, components. It is intended to operate on a collection of heterogeneous computing elements interconnected by one or more networks. The participating processors may be scalar machines, multiprocessors, or special-p...

متن کامل

The PVM Concurrent Computing System: Evolution, Experiences, and Trends

The PVM system a software framework for heterogeneous concurrent computing in networked environments has evolved in the past several years into a viable technol ogy for distributed and parallel processing in a variety of disciplines PVM supports a straightforward but functionally complete message passing model and is capable of harnessing the combined resources of typically heterogeneous networ...

متن کامل

Ring Algorithms on Heterogeneous Clusters with PVM: Performance Analysis and Modeling

We analyze the performance obtainable on heterogeneous computing systems with data-parallel ring algorithms for the computation of longand short-range interactions. The algorithms were originally developed for homogeneous parallel systems, where they yield a nearly linear speed-up. Two heterogeneous platforms are considered: a network of ALPHA Unix workstations and a network of Pentium PCs with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993